package marina;

public class J07MathRandom {
	// Math 클래스를 이용한 난수 생성
	/* 일반적인 난수 생성 공식
	 * => (int)(random()*(큰 수 - 작은 수 + 1)) + 시작수 */
	public static void main(String[] args) {
		/*for (int i = 1; i <= 10; ++i) {
			System.out.println(Math.random());
		}*/
		// 1 ~ 10 사이 난수 생성.
		double key = Math.random();
		/*System.out.println(key);
		System.out.println(key*10);
		System.out.println((int)(key*10));*/
		System.out.println((int)(key*10)+1);
		
		// 1 ~ 100 사이 난수 생성.
		key = Math.random();
		System.out.println((int)(key*100)+1);
		
		// 1 ~ 5 사이의 난수 생성
		key = Math.random();
		System.out.println((int)(key*5)+1);
		
		// 1 ~ 45 사이의 난수 생성
		key = Math.random();
		System.out.println((int)(key*45)+1);
		
		// 6 ~ 10 사이의 난수 생성
		key = Math.random();
		System.out.println((int)(key*5)+6);
	}
}
